<?php
  global $servidor, $bd, $usuario, $contrasenia;

  try {
    $db = new PDO('mysql:host='.$servidor.';dbname='.$bd, $usuario, $contrasenia);
  } catch (PDOException $e) {
    echo $e->getMessage();
    die();
  }

  function MarcarTurnoPorAtender($db, $atender)
  {
    $usuario='demo_marca';
    $consulta = $db->prepare('UPDATE tur_ingresos SET estado="BOX", tiempo_espera=TIMEDIFF(CURRENT_TIMESTAMP(),fecha), usuario="'.$usuario.'" WHERE id='.$atender);
    $consulta->execute();

    return 1;
  }
  
  function MostrarTurnoPorAtender($db, $atender)
  {
    $consulta = $db->prepare('SELECT id, cliente, sector, numturno, tiempo_espera, fecha FROM tur_ingresos WHERE id='.$atender);

    $consulta->execute();
    return $consulta->fetchAll();
  }
  
  function MarcarTurnoAtendido($db, $turno, $tiempo, $ausente)
  {
    if($ausente==1) $estado='AUSENTE'; else $estado='ATENDIDO';
    $usuario='demo_atiende';
    $consulta = $db->prepare('UPDATE tur_ingresos SET estado="'.$estado.'", tiempo_atencion=TIMEDIFF(CURRENT_TIMESTAMP(), ADDTIME(fecha,tiempo_espera)), usuario="'.$usuario.'" WHERE id='.$turno);
    $consulta->execute();

    return 1;
  }
?>
